/**
 * common
 */
*,*::after,*::before {
    margin: 0px;
    padding: 0px;
    -webkit-tap-highlight-color: transparent;
    -webkit-input-placeholder-color: transparent;
    -webkit-overflow-scrolling: touch;
}

body{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -ms-touch-action: none;
}

html, body {
    font-family: "Microsoft YaHei", "宋体", "tahoma", Arial, sans-serif;
    font-size: 14px;
    cursor: default;
    /*background-color: #f5f5f5;*/
    color: #333333;
}

a {
    color: #333333;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
a:hover, a:focus {
    color: #ff6600;
    text-decoration: none;
}

/**
 * bootstrap input
 */
.form-control {
    border: 1px solid #e4e4e4;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.form-control::-moz-placeholder {
    color: #9aa1a8;
    opacity: none;
}
.form-control:-ms-input-placeholder {
    color: #9aa1a8;
}
.form-control::-webkit-input-placeholder {
    color: #9aa1a8;
}
.placeholder{
    color: #9aa1a8;
}
.input-lg,
.form-horizontal .form-group-lg .form-control,

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn{
    height: 45px;
    /*line-height: 29px;*/
    font-size: 14px;
}
.input-group-addon{
    border: 1px solid #e4e4e4;
    border-left-width: 0px;
}

/**
 * fixed ie8
 */
.ie8 .input-lg,
.ie8 .form-horizontal .form-group-lg .form-control,

.ie8 .input-group-lg > .form-control,
.ie8 .input-group-lg > .input-group-addon,
.ie8 .input-group-lg > .input-group-btn > .btn{
    line-height: 23px;
}

/*
.form-horizontal .has-feedback .form-control-feedback {
    right: 0px; 
}
*/

/**
 * bootstrap button
 */
.btn {
    border-radius: 4px;
}
.btn-primary {
    background-color: #007de3;
    border-color: #0075d5;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-color: #0469bc;
    border-color: #0360ad;
}

/**
 * bootstrap popover
 */
.popover{
    white-space: nowrap;
    max-width: 400px;
}

.has-error .popover{
    color: #7c7a7a;
    border: 1px solid #f29c9f;
    background-color: #fcebec;
    
}
.has-error .popover{
    color: #7c7a7a;
    border: 1px solid #f29c9f;
    background-color: #fcebec;
}

.has-error .popover.top > .arrow::after{
    border-top-color: #fcebec;
}

.has-error .popover.top > .arrow{
    border-top-color: #f29c9f;
}

/**
 * bootstrap btn
 */
/*
.btn {
    height: 38px;
    line-height: 38px;
    padding: 0px 12px 0px 12px;
    font-size: 16px;
}
*/
/**
 * fixed ie8
 */
/*.ie8 .btn {
    line-height: 35px;
}
*/
/*
.btn-lg,
.btn-group-lg > .btn {
    padding: 0px 16px 0px 16px;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    border-radius: 6px;
}
*/
.btn-orange {
    color: #fff;
    background-color: #fc6f0d;
    border-color: #fc6f0d;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
    color: #fff;
    background-color: #ff6600;
    border-color: #ff6600;
}

.btn-blue {
    color: #fff;
    background-color: #08a1e1;
    border-color: #08a1e1;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
    color: #fff;
    background-color: #0aaaed;
    border-color: #0aaaed;
}
